Python Job: Software Developer

Job added on

Company

Ericsson

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship to foreign applicants for this position.


Location:
Toronto


About this opportunity


The Product Developer will be responsible for design, programming, testing and documentation of the data processing component of the product. The Product Developer should be hands on, in both design and programming, with excellent development skills and good understanding of Software Creation Process and software testing.


What you will do


  • New Features Design
  • Perform requirement analyses
  • Create specifications
  • Outline detailed architecture
  • New Features Programming
  • Perform programming
  • Perform Unit test on all code
  • Assist with test case development
  • Code Maintenance
  • Analyze internal and external bug reports
  • Develop and unit test bug fixes


You will bring


  • University degree in Computer Science or equivalent.
  • Solid understanding of JavaScript programming
  • Knowledge of integration technologies: JMS, JSON, REST, TLS
  • Working knowledge of microservice development in a Java/Springboot environment
  • Knowledge of Object Oriented Design Patterns and Enterprise Design Patterns
  • Working knowledge of Angular, SoapUI, Git, Jenkins, Python, Jenkins and helmfile.
  • Working knowledge of Kubernetes, Docker and Helm.
  • Working knowledge of Cloud Platforms


Other General Qualifications


  • Good design skills
  • Requires well-developed communication skills, both oral and written, and the ability to maintain positive and cooperative working relationships with the product development team.
  • Appreciation for technical alternatives and high knowledge of emerging technologies.
  • Flexible, willing to backtrack and seek multiple innovative alternate solutions.


Other qualities and skills


  • Leadership – Exchanges information with appropriate people to complete work. Represents the company and department in a positive light. Embraces entrepreneurial spirit in work through recognizing and capitalizing on opportunities and challenging the status quo.
  • Organizing - Can marshal resources (people, funding, material, and support) to get things done; can orchestrate multiple activities at once to accomplish a goal; uses resources effectively and efficiently; arranges information and files in a useful manner.
  • Problem Solving – Solves difficult problems with effective solutions; asks good questions and probes all fruitful sources for answers; can see underlying or hidden problems and patterns; is excellent at honest analysis; looks beyond the obvious and doesn’t stop at the first answers.
  • Self-Development – Ability to recognize personal skills, abilities, limitations and strengths, taking appropriate action to pursue developmental activities and seeks assistance from others prior to job difficulty.
  • Total Quality Management - Dedicated to providing the highest quality outcomes. Is open to suggestions and experimentation; creates a learning environment leading to the most efficient and effective work processes.
  • Self-confidence – A belief in one’s capability to accomplish a task and select an effective approach to a task or problem. This includes confidence in one’s ability as expressed in increasingly challenging circumstances and confidence in one’s decision or opinions.


Why join Ericsson?


At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build never seen before solutions to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.


What happens once you apply?


Click Here to find all you need to know about what our typical hiring process looks like.


Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more. If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.mana@ericsson.com


DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.


Primary country and city: Canada (CA) || Canada : Ontario : Toronto